<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<script>
    // 1.创建类 class 创建一个
    class Person {
        // 类的共有属性放到 constructor 里面

        /**
         * constructor构造函数, 只要new 生成实例时, 就会自动调用这个函数,
         * 如果不写这个函数, 类也会自动生成这个函数
         * 注意: 构造函数不需要加function (其实类里面所有的函数都不需要写function)
         * #     多个函数方法之间不需要添加 逗号 分隔
         * @param name
         * @param age
         */
        constructor(name, age) {
            this.name = name;
            this.age = age;
        }

        code(time) {
            console.log(`${this.name} coding!!! ${time}`)
        }

    }

    // 2.利用类创建对象 new
    var self = new Person('llhuang10', 18);

    console.log(self)

    self.code(new Date());

</script>
</body>
</html>
